<template>
  <div>
    购物车
    {{ cartList }}
  </div>
</template>
<script>
export default {
  data() {
    return {
      cartList: [],
    };
  },
  activated() {
    console.log("ac");
    this.$bus.$on("addCart", (msg) => {
      this.cartList.push(msg);
    });
  },

  deactivated() {
    console.log("de");
    this.$bus.$on("addCart", (msg) => {
      this.cartList.push(msg);
    });
  },
  mounted() {
    this.$nextTick(function () {
      console.log("mo");
      this.$bus.$on("addCart", (msg) => {
        this.cartList.push(msg);
      });
    });
  },

  methods: {},
};
</script>
<style scoped>
</style>
